package datastruct.set;

/**
 * @author RunningShrimp
 * @date 2021/5/16  21:39
 */
public interface Set<E> {
    /**
     * 增加元素
     * @param e
     */
    void add(E e);

    /**
     * 移除元素
     * @param e
     */
    void remove(E e);

    /**
     * 是否包含某个元素
     * @param e
     * @return
     */
    boolean contains(E e);

    /**
     * 获取集合大小
     * @return
     */
    int getSize();

    /**
     * 集合是否为空
     * @return
     */
    boolean isEmpty();

}
